int ggggllllXXXXGGGGeeeettttFFFFBBBBCCCCoooonnnnffffiiiiggggAAAAttttttttrrrriiiibbbb( Display *_d_p_y,
GLXFBConfig _c_o_n_f_i_g,
int _a_t_t_r_i_b_u_t_e,
int *_v_a_l_u_e )
PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
_d_p_y Specifies the connection to the X server.
_c_o_n_f_i_g Specifies the GLX frame buffer configuration to be queried.
_a_t_t_r_i_b_u_t_e Specifies the attribute to be returned.
_v_a_l_u_e Returns the requested value.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
ggggllllXXXXGGGGeeeettttFFFFBBBBCCCCoooonnnnffffiiiiggggAAAAttttttttrrrriiiibbbb sets _v_a_l_u_e to the _a_t_t_r_i_b_u_t_e value of GLX drawables
created with respect to _c_o_n_f_i_g. ggggllllXXXXGGGGeeeettttFFFFBBBBCCCCoooonnnnffffiiiiggggAAAAttttttttrrrriiiibbbb returns an error
code if it fails for any reason. Otherwise, SSSSuuuucccccccceeeessssssss is returned.
_a_t_t_r_i_b_u_t_e is one of the following:
GGGGLLLLXXXX____FFFFBBBBCCCCOOOONNNNFFFFIIIIGGGG____IIIIDDDD XID of the given GLXFBConfig.
GGGGLLLLXXXX____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE Number of bits per color buffer. If the frame
buffer configuration supports RGBA contexts, then
GGGGLLLLXXXX____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE is the sum of GGGGLLLLXXXX____RRRREEEEDDDD____SSSSIIIIZZZZEEEE,
GGGGLLLLXXXX____GGGGRRRREEEEEEEENNNN____SSSSIIIIZZZZEEEE, GGGGLLLLXXXX____BBBBLLLLUUUUEEEE____SSSSIIIIZZZZEEEE, and GGGGLLLLXXXX____AAAALLLLPPPPHHHHAAAA____SSSSIIIIZZZZEEEE.
If the frame buffer configuration supports only
color index contexts, GGGGLLLLXXXX____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE is the size
of the color indexes.
GGGGLLLLXXXX____LLLLEEEEVVVVEEEELLLL Frame buffer level of the configuration. Level
zero is the default frame buffer. Positive levels
correspond to frame buffers that overlay the
default buffer, and negative levels correspond to
frame buffers that underlie the default buffer.
GGGGLLLLXXXX____DDDDOOOOUUUUBBBBLLLLEEEEBBBBUUUUFFFFFFFFEEEERRRR TTTTrrrruuuueeee if color buffers exist in front/back pairs
that can be swapped, FFFFaaaallllsssseeee otherwise.
GGGGLLLLXXXX____SSSSTTTTEEEERRRREEEEOOOO TTTTrrrruuuueeee if color buffers exist in left/right pairs,
or GGGGLLLLXXXX____NNNNOOOONNNNEEEE, if there is no associated visual
(i.e., if GGGGLLLLXXXX____XXXX____RRRREEEENNNNDDDDEEEERRRRAAAABBBBLLLLEEEE is FFFFaaaallllsssseeee or
GGGGLLLLXXXX____DDDDRRRRAAAAWWWWAAAABBBBLLLLEEEE____TTTTYYYYPPPPEEEE does not have the GGGGLLLLXXXX____WWWWIIIINNNNDDDDOOOOWWWW____BBBBIIIITTTT
bit set.)
GGGGLLLLXXXX____CCCCOOOONNNNFFFFIIIIGGGG____CCCCAAAAVVVVEEEEAAAATTTT One of GGGGLLLLXXXX____NNNNOOOONNNNEEEE, GGGGLLLLXXXX____SSSSLLLLOOOOWWWW____CCCCOOOONNNNFFFFIIIIGGGG, or
GGGGLLLLXXXX____NNNNOOOONNNN____CCCCOOOONNNNFFFFOOOORRRRMMMMAAAANNNNTTTT____CCCCOOOONNNNFFFFIIIIGGGG, indicating that the
frame buffer configuration has no caveats, some
aspect of the frame buffer configuration runs
slower than other frame buffer configurations, or
some aspect of the frame buffer configuration is
nonconformant, respectively.
GGGGLLLLXXXX____TTTTRRRRAAAANNNNSSSSPPPPAAAARRRREEEENNNNTTTT____TTTTYYYYPPPPEEEE One of GGGGLLLLXXXX____NNNNOOOONNNNEEEE, GGGGLLLLXXXX____TTTTRRRRAAAANNNNSSSSPPPPAAAARRRREEEENNNNTTTT____RRRRGGGGBBBB,
GGGGLLLLXXXX____TTTTRRRRAAAANNNNSSSSPPPPAAAARRRREEEENNNNTTTT____IIIINNNNDDDDEEEEXXXX, indicating that the frame
buffer configuration is opaque, is transparent for